package com.dog.basics.bean.model.mtkj;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

import io.swagger.models.auth.In;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

/**
 * <p>
 * 店铺信息
 * </p>
 *
 * @author wph
 * @since 2020-11-09
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("mt_shopping")
public class MtShopping implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 店铺标识
     */
    private Long id;

    /**
     * 店铺名称
     */
    private String name;

    /**
     * 店铺LOGO
     */
    private String logo;

    /**
     * 营业执照图片(json格式）
     */
    @TableField("license_picture")
    private String licensePicture;

    /**
     * 店铺地址
     */
    @TableField("shop_address")
    private String shopAddress;

    /**
     * 取货地址
     */
    @TableField("pick_address")
    private String pickAddress;

    /**
     * 联系方式
     */
    private String mobile;

    /**
     * 配送范围
     */
    @TableField("send_range")
    private BigDecimal sendRange;

    /**
     * 配送时间
     */
    private Integer time;

    /**
     * 分润比例
     */
    private BigDecimal bl;

    /**
     * 起送价格
     */
    @TableField("send_price")
    private BigDecimal sendPrice;

    /**
     * 用户ID
     */
    @TableField("user_Id")
    private Long userId;

    /**
     * 真实姓名
     */
    @TableField("real_name")
    private String realName;

    /**
     * 微信收款二维码
     */
    @TableField("wx_pay_url")
    private String wxPayUrl;

    /**
     * 审核状态 0:未审核 1:审核通过 2:审核拒绝
     */
    private Integer status;

    /**
     * 店铺评分(0-5)
     */
    private Integer stars;

    /**
     * 经度
     */
    private BigDecimal longitude;

    /**
     * 纬度
     */
    private BigDecimal latitude;

    /**
     * 法人身份证件 正反面(json格式）
     */
    @TableField("legal_person_license")
    private String legalPersonLicense;

    /**
     * 法人身份证号
     */
    @TableField("legal_person_Identity_number")
    private String legalPersonIdentityNumber;

    /**
     * 销售数量
     */
    private Integer sales;

    /**
     * 备注
     */
    private String remarks;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private Long createTime;

    /**
     * 修改时间
     */
    @TableField("update_time")
    private Long updateTime;

    /**
     * 创建用户
     */
    @TableField("create_user")
    private Long createUser;

    /**
     * 修改用户
     */
    @TableField("update_user")
    private Long updateUser;

    /**
     * 删除标记  0 正常 1 删除
     */
    @TableField("del_flag")
    private Integer delFlag;

    /**
     * 备用字段1
     */
    @TableField("remarks_one")
    private String remarksOne;

    /**
     * 备用字段2
     */
    @TableField("remarks_two")
    private String remarksTwo;

    /**
     * 备用字段3
     */
    @TableField("remarks_three")
    private String remarksThree;


}
